home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
US Department of Defenseā¦ndamentals 1.0 2004 April
/
US Department of Defense: Firewall & Router Fundamentals 1.0 2004 April.iso
/
text_only
/
includes
/
api_globals.js
< prev
next >
Wrap
Text File
|
2004-04-30
|
8KB
|
283 lines
//SCO-based globals
if (WIN_TYPE == null)
var WIN_TYPE = "frame"; //default "new_window" - ("new_window","frame","current_window")
var TIME_OUT_TIMER = 0;
//API WINDOW SETTING
var API_WIN = window;
if (opener != null) {
if (opener.API_WIN != null) {
API_WIN = opener.API_WIN;
}
}
if (window.parent.api != null) {
if (window.parent.api.API_WIN != null)
API_WIN = window.parent.api;
}
if (OPEN_WIN == null)
var OPEN_WIN = true;
var TIME_OUT_TIMER = 0;
//DISPLAY TYPE Settings
if (CUR_DT == null)
var CUR_DT = 0;
var DT_PAGES = "";
var DT_PAGE_LIST = new Array;
//PAGE TYPE Settings
var DEFAULT_PAGE_TYPE = PT_HTML; //PT_FLASH; //set to -1 if using page lists
if (DEFAULT_PAGE_TYPE > -1)
PAGE_TYPES[DEFAULT_PAGE_TYPE] = get_auto_page_list(MAX_PAGE_NUM);
//AUDIO TYPE Settings
var DEFAULT_AUDIO_TYPE = -1; //set to -1 if using audio lists
if (DEFAULT_AUDIO_TYPE > -1)
AUDIO_TYPES[DEFAULT_AUDIO_TYPE] = get_auto_page_list(MAX_PAGE_NUM);
//SCORM globals
var SCORM_API = null;
var FIND_API_TRIES = 0;
var SCORM_INITIALIZED = false;
var TIMER_INTERVAL_ID = null;
var SCO_STATUS = "i";
if (RUN_TYPE == null)
var RUN_TYPE = ""; //DEFAULT "" - means standard use, (netg;flms;"")
if (RUN_TYPE == "netg")
USE_HEX_ENCODING = true;
var FLASH_VERSION = "6,0,0,0";
//default DT
var DEFAULT_DT = 0;
//Language setting
var ISO_LANG = DT_LANG[DEFAULT_DT];
//508 setting
var RUN_508 = DT_RUN_508[DEFAULT_DT];
//Page globals
if (MAX_PAGE_NUM == null)
var MAX_PAGE_NUM = 0;
var PAGE_NUM = 1;
var CUR_PAGE_ID = "";
var FLASH_PAGE_ROOT = "content.htm";
var AUTO_COMPLETION = true;
//test/quiz stuff
if (SHOW_FEEDBACK == null)
var SHOW_FEEDBACK = true;
if (CORRECT_FEEDBACK == null)
var CORRECT_FEEDBACK = "Correct!"
if (INCORRECT_FEEDBACK == null)
var INCORRECT_FEEDBACK = "Incorrect. Try again.";
if (QUEST_POOL == null)
var QUEST_POOL = "";
if (MAX_QUEST_NUM == null)
var MAX_QUEST_NUM = 0;
var QUEST_NUM = 0;
var ANSWER_LIST = new Array;
var CORRECT_ANSWERS = 0;
var QUEST_LIST = new Array;
var RUN_QUEST = false;
var RUNNING_QUEST = false;
//REVIEW settings
var RUN_REVIEW = false;
var REVIEW_PAGE_NUM = 0;
var REVIEW_MAX_PAGE_NUM = 0;
var REVIEW_PAGES = "";
var REVIEW_PAGE = "";
//LMS Launch GLOBALS
var INC_START_COPYRIGHT = true;
var SHOW_LMS_WARNING = false;
var START_TEXT_Y = "150";
var START_TEXT_X = "125";
var NO_LMS_URL = "../menu.htm";
//Windows
var CONTENT_WIN = null;
var CONTENT_WIDTH = "770";
var CONTENT_HEIGHT = "530";
var CONTENT_SCROLL = "yes";
var CONTENT_RESIZE = "yes";
var CONTENT_POS = "top=0,left=0,";
var AUDIO_WIN = null;
var AUDIO_WIN_HEIGHT = "150";
var AUDIO_WIN_WIDTH = "400";
var AUDIO_WIN_RESIZE = "yes";
var AUDIO_WIN_SCROLL = "yes";
var AUDIO_WIN_TOP = "1";
var AUDIO_WIN_LEFT = "1";
var POPUP_WIN = null;
var HELP_WIN = null;
var HELP_WIDTH = "600";
var HELP_HEIGHT = "400"
var GLOSS_WIN = null;
var RV_WIN = null;
var REFS_WIN = null;
var REFS_WIDTH = "600";
var REFS_HEIGHT = "400";
var PREFS_WIN = null;
var MAP_WIN = null;
var LCMS_REVIEW_WIN = null;
var LCMS_REVIEW_WIDTH = "600";
var LCMS_REVIEW_HEIGHT = "400";
if (LCMS_REVIEW == null)
var LCMS_REVIEW = false;
if (LCMS_REVIEW_NAME == null)
var LCMS_REVIEW_NAME = "unknown";
if (LCMS_SCO_PATH == null)
var LCMS_SCO_PATH = "unknown";
/*
var LCMS_REVIEW_PATH = "http://lcms.ts.karta.com/interface/review/v1/";
var LCMS_REVIEW_PAGE = "pageView.jsp?reviewName=" + escape(LCMS_REVIEW_NAME) + "&scoPath=" + escape(LCMS_SCO_PATH);
var LCMS_LMSFINISH_PAGE = "scoFinished.jsp?reviewName=" + escape(LCMS_REVIEW_NAME) + "&scoPath=" + escape(LCMS_SCO_PATH);
*/
var LCMS_REVIEW_PATH = "http://minos.karta.com/";
var LCMS_REVIEW_PAGE = "pageView.htm?reviewName=" + escape(LCMS_REVIEW_NAME) + "&scoPath=" + escape(LCMS_SCO_PATH);
var LCMS_LMSFINISH_PAGE = "scoFinished.htm?reviewName=" + escape(LCMS_REVIEW_NAME) + "&scoPath=" + escape(LCMS_SCO_PATH);
//MEDIA VARs
var MEDIA_BKCOLOR = "#FFFFFF";
var MEDIA_WIDTH = "770";
var MEDIA_HEIGHT = "480";
var RV_WIN_OFFSET = "27";
//LMS Type globals
var ILEARNING = false;
var FILE_LMS = get_url_value('filelms');
if (FILE_LMS == '1')
FILE_LMS = true;
else
FILE_LMS = false;
//Preferences
var SHOW_AUDIO = false;
var ENABLE_AUDIO = true;
if (ILEARNING) {
//this API declaration is needed for iLearning to find the API applet.
var API = window;
}
if (FILE_LMS) {
flms_check_access('../');
var TEMP_USER = get_cookie_value("username","");
var TEMP_PWD = get_sub_cookie_value("pwd",get_cookie_value("KU_"+ PROG_ID +"_"+ TEMP_USER + "_user",""),"");
var begin_time = new Date();
document.cookie = "BEGIN_TIME=" + begin_time.toUTCString() + "; path=" + COOKIE_PATH + ";";
document.cookie = "CUR_SCO=" + CUR_SCO + "; path=" + COOKIE_PATH + ";";
}
if (LCMS_REVIEW) {
var tmp_page_num = get_url_value("page_num");
var tmp_display_type = get_url_value("display_type");
var tmp_lcms_review = get_url_value("lcms_review");
if (!isNaN(tmp_page_num) && (tmp_page_num != null))
PAGE_NUM = parseInt(tmp_page_num);
if (!isNaN(tmp_display_type) && (tmp_display_type != null))
CUR_DT = parseInt(tmp_display_type);
if (tmp_lcms_review == "false")
LCMS_REVIEW = false;
}
BROWSE = get_browse();
//pre-load sco interface graphics
//do buttons
var PREVIOUS_OV = new Image;
var PREVIOUS_DE = new Image;
var PREVIOUS_DEF = new Image;
var REPLAY_DEF = new Image;
var REPLAY_OV = new Image;
var NEXT_OV = new Image;
var NEXT_FLASH = new Image;
var NEXT_DE = new Image;
var NEXT_DEF = new Image;
var CLOSE_DEF = new Image;
var CLOSE_OV = new Image;
var GLOSSARY_DEF = new Image;
var GLOSSARY_OV = new Image;
var AUDIO_DEF = new Image;
var AUDIO_OV = new Image;
var AUDIO_OFF = new Image;
var AUDIO_ON = new Image;
var REFS_DEF = new Image;
var REFS_OV = new Image;
var HELP_DEF = new Image;
var HELP_OV = new Image;
var MAP_DEF = new Image;
var MAP_OV = new Image;
var LANG_DEF = new Image;
var LANG_OV = new Image;
var REVIEW_CLOSE_DEF = new Image;
var REVIEW_CLOSE_OV = new Image;
var REVIEW_PREVIOUS_DEF = new Image;
var REVIEW_PREVIOUS_OV = new Image;
var REVIEW_PREVIOUS_DE = new Image;
var REVIEW_NEXT_DEF = new Image;
var REVIEW_NEXT_OV = new Image;
var REVIEW_NEXT_DE = new Image;
var REVIEW_NEXT_FLASH = new Image;
/*
//LANG_DEF.src = "../images/2a.gif";
//LANG_OV.src = "../images/2a_ov.gif";
CLOSE_DEF.src = "../images/close.gif";
CLOSE_OV.src = "../images/close_ov.gif";
GLOSSARY_DEF.src = "../images/glossary.gif";
GLOSSARY_OV.src = "../images/glossary_ov.gif";
REFS_DEF.src = "../images/refs.gif";
REFS_OV.src = "../images/refs_ov.gif";
//HELP_DEF.src = "../images/4d.gif";
//HELP_OV.src = "../images/4d_ov.gif";
MAP_DEF.src = "../images/map.gif";
MAP_OV.src = "../images/map_ov.gif";
AUDIO_DEF.src = "../images/captions.gif";
AUDIO_OV.src = "../images/captions_ov.gif";
//AUDIO_ON.src = "../images/blank.gif";
//AUDIO_OFF.src = "../images/blank.gif";
PREVIOUS_DEF.src = "../images/previous.gif";
PREVIOUS_OV.src = "../images/previous_ov.gif";
PREVIOUS_DE.src = "../images/previous_de.gif";
REPLAY_DEF.src = "../images/replay.gif";
REPLAY_OV.src = "../images/replay_ov.gif";
NEXT_DEF.src = "../images/next.gif";
NEXT_OV.src = "../images/next_ov.gif";
NEXT_FLASH.src = "../images/next_flash.gif";
NEXT_DE.src = "../images/next_de.gif";
REVIEW_CLOSE_DEF.src = "../images/review_1a.gif";
REVIEW_CLOSE_OV.src = "../images/review_1a_ov.gif";
REVIEW_PREVIOUS_DEF.src = "../images/review_1c.gif";
REVIEW_PREVIOUS_OV.src = "../images/review_1c_ov.gif";
REVIEW_PREVIOUS_DE.src = "../images/review_1c_de.gif";
REVIEW_NEXT_DEF.src = "../images/review_1d.gif";
REVIEW_NEXT_OV.src = "../images/review_1d_ov.gif";
REVIEW_NEXT_FLASH.src = "../images/review_1d_flash.gif";
REVIEW_NEXT_DE.src = "../images/review_1d_de.gif";
*/
//do rest of interface
var TOP_1 = new Image;
var BOTTOM_1 = new Image;
var BOTTOM_2 = new Image;
var IMG_REVIEW_1B = new Image;
/*
TOP_1.src = "../images/top_1.gif";
BOTTOM_1.src = "../images/bottom_1.gif";
BOTTOM_2.src = "../images/bottom_2.gif";
IMG_REVIEW_1B.src = "../images/review_1b.gif";
*/